$(function() {
    //获取用户信息，并渲染到页面中

    getUserInfo();
    //退出功能
    //删除token
    //页面跳转单登录页面
    $("#logout").click(function() {
        //弹出层，询问是否要退出
        //如果点击确定，删除token 页面跳转
        layer.confirm("确定是否退出？", function(index) {
            localStorage.removeItem("token");
            location.href = "/login.html";
            layer.close(index);
        });
    });
});
//封装函数，完成获取用户信息，并渲染页面
// 封装函数放在入口函数外面，因为其他页面也要用
function getUserInfo() {
    $.ajax({
        url: "http://www.liulongbin.top:3007/my/userinfo",
        success: function(res) {
            if (res.status === 0) {
                //设置欢迎语 （有昵称优先使用昵称，没有昵称，则使用账号）
                var name = res.data.nickname || res.data.username;
                $(".welcome").html("欢迎你&nbsp;&nbsp;&nbsp;" + name);
                //设置 头像 （有图片，使用图片； 没有图片，使用名字的第一个字）
                if (res.data.user_pic) {
                    $(".layui-nav-img").attr("src", res.data.user_pic).show();
                    $(".text-img").hide();
                } else {
                    $(".layui-nav-img").hide();
                    $(".text-img")
                        .css("display", "inline-block")
                        .text(name.substr(0, 1).toUpperCase());
                }
            } else if (res.status === 1 && res.message === "身份认证失败") {
                localStorage.removeItem("token");
                location.href = "/login.html";
            }
        },
        //配置请求头
        headers: {
            Authorization: localStorage.getItem("token"),
        },
    });
}